package org.gitee.simpleutil.pojo;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * 还款计划
 *
 * @author lihonglin
 * @date 2023/10/11 10:46
 */
@Data
public class LoanPlanInfoVO {
    //"id"
    private Integer id;
    //"用户ID"
    private Integer userId;
    //"借款订单号"
    private String loanOrderNo;
    //"期数-第几期"
    private Integer periodsNum;

    //"当期还款状态"
    private String repayStatus;

    //"借款金额"
    private BigDecimal loanAmt;
    //"日利率"
    private BigDecimal dayRate;
    //"年利率"
    private BigDecimal yearRate;
    //"融担利率"
    private BigDecimal financingRate;
    //"剩余本金"
    private BigDecimal surplusPrincipalAmt;
    //"当期逾期天数"
    private Integer overdueDays;

    //"每月本息"
    private BigDecimal principalInterestAmt;
    //"总应还金额"
    private BigDecimal totalPayableAmt;
    //"当月应还金额"
    private BigDecimal payableAmt;
    //"当月应还罚息"
    private BigDecimal punishInterestRate;
    //"当月应还融担费"
    private BigDecimal payableFinancingAmt;
    //"当月应还本金"
    private BigDecimal payablePrincipalAmt;
    //"当月应还利息"
    private BigDecimal payableInterestAmt;
    //"当月应还日期"
    private LocalDate payableDate;
    //"实际借款时间"
    private LocalDate loanDate;
}
